Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 01.10.2013, 22:46
Интересующийся
Отправить личное сообщение для X-man Посмотреть профиль Найти все сообщения от X-man
 
Регистрация: 23.05.2013
Сообщений: 20

Динамическое обновление таблицы БД
Всем добрый день!
Осваиваю ajax, подскажите вопрос.
Есть таблица в БД, ее содержимое выводится на странице в общем виде примерно так:
<table>
<tr><td>Поле 1</td><td>Поле 2</td><td>Поле 3</td></tr>
<tr><td>значение 1</td><td>значение 2</td><td>значение 3</td></tr>
<tr><td>значение 4</td><td>значение 5</td><td>значение 6</td></tr>
<tr><td>значение 7</td><td>значение 8</td><td>значение 9</td></tr>
</table>
Необходимо сделать так чтобы при клике по любой строке таблицы через ajax скрипту передавались данные: номер строки + $_COOKIE["login"].
Через <input id="n" понятно передаем с помощью:
data: "n="+$("#n").val(),
а как в моем случае?
Ответить с цитированием
  #2 (permalink)  
Старый 01.10.2013, 22:50
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,277

Сообщение от X-man
а как в моем случае?
Какая разница откуда брать значения параметров?
Взял... Сформировал запрос и отправил...
Ответить с цитированием
  #3 (permalink)  
Старый 01.10.2013, 22:55
Аватар для BETEPAH
Профессор
Отправить личное сообщение для BETEPAH Посмотреть профиль Найти все сообщения от BETEPAH
 
Регистрация: 23.06.2011
Сообщений: 1,165

this.rowIndex+1
Узнать номер строки таблицы по клику
Ответить с цитированием
  #4 (permalink)  
Старый 02.10.2013, 00:04
Интересующийся
Отправить личное сообщение для X-man Посмотреть профиль Найти все сообщения от X-man
 
Регистрация: 23.05.2013
Сообщений: 20

BETEPAH, спасибо, номер строки отправил
data: "x="+this.rowIndex
ksa, как сформировать запрос чтоб кроме x скрипту пошло y содержащее куки?
Ответить с цитированием
  #5 (permalink)  
Старый 02.10.2013, 00:23
Интересующийся
Отправить личное сообщение для X-man Посмотреть профиль Найти все сообщения от X-man
 
Регистрация: 23.05.2013
Сообщений: 20

data: {x: this.rowIndex+1,y: login},
ksa, разобрался
Ответить с цитированием
  #6 (permalink)  
Старый 03.10.2013, 08:48
Интересующийся
Отправить личное сообщение для X-man Посмотреть профиль Найти все сообщения от X-man
 
Регистрация: 23.05.2013
Сообщений: 20

По этой же задаче.
У меня простыми средствами javascript реализован такой алгоритм:
пользователь щелкает по строке, меняется ее содержимое и данные формы, и затем эти данные отправляются на сервер и вносятся в БД, и уже после перезагрузки изменения видны всем пользователям.
Но мне нужно чтобы все происходило динамически без перезагрузки, чтобы несколько пользователей с разных компьютеров вносили изменения в базу щелчком по строке таблицы(или по какому-то специальному элементу интерфейса) и эти изменения сразу отображались у всех остальных.
Решает ли ajax такую задачу и как ее лучше реализовать?

Последний раз редактировалось X-man, 03.10.2013 в 08:59.
Ответить с цитированием
  #7 (permalink)  
Старый 03.10.2013, 11:45
Профессор
Отправить личное сообщение для Яростный Меч Посмотреть профиль Найти все сообщения от Яростный Меч
 
Регистрация: 12.04.2010
Сообщений: 557

Сообщение от X-man
и эти изменения сразу отображались у всех остальных.
http://javascript.ru/ajax/comet
Ответить с цитированием
  #8 (permalink)  
Старый 03.10.2013, 11:58
Аватар для keen
Профессор
Отправить личное сообщение для keen Посмотреть профиль Найти все сообщения от keen
 
Регистрация: 28.03.2012
Сообщений: 376

если через аякс, то как вариант - всеми пользователями обращаться к серверу на предмет узнавания текущего состояния таблицы раз в секунду.
Ответить с цитированием
  #9 (permalink)  
Старый 03.10.2013, 12:14
Интересующийся
Отправить личное сообщение для X-man Посмотреть профиль Найти все сообщения от X-man
 
Регистрация: 23.05.2013
Сообщений: 20

Яростный Меч, спасибо за информацию.
keen, где можно посмотреть пример такого обращения?
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Динамическое удаление строк таблицы Tankist Events/DOM/Window 16 03.07.2013 16:42
Динамическое изменение background-a в ячейках таблицы Gh0stik Events/DOM/Window 15 02.08.2012 19:40
load и динамическое обновление страницы IONEX AJAX и COMET 12 08.07.2012 20:57
динамическое обновление таблицы Алексашка AJAX и COMET 1 04.03.2010 12:53
ДИнамическое изминение таблицы Legi Элементы интерфейса 1 08.02.2009 04:10